.view-root {
	// width: 100%;
	// height: 100vh;
	.list-scroll {
		width: 100%;
		height: 100vh;
		.sign-item-wrap {
			width: 100%;
			padding: 24rpx 24rpx 0;
			box-sizing: border-box;
			overflow: hidden;
			.sign-item-card {
				background: #FFFFFF;
				border-radius: 24rpx;
				display: flex;
				flex-direction: column;
				padding: 24rpx;
				position: relative;
				.sign-title-wrap {
					display: flex;
					align-items: center;
					.doctor-name {
						font-size: 32rpx;
						font-family: PingFangSC-Semibold, PingFang SC;
						font-weight: 600;
						color: #333333;
						margin-left: 16rpx;
					}
					.doctor-department {
						font-size: 24rpx;
						font-family: PingFangSC-Regular, PingFang SC;
						font-weight: 400;
						color: #B0B2B1;
						margin-left: 24rpx;
						flex: 1;
					}
					.server-status-wait {
						font-size: 26rpx;
						font-family: PingFangSC-Regular, PingFang SC;
						font-weight: 400;
						color: #FF9660;
					}
					.server-status-invalid {
						font-size: 26rpx;
						font-family: PingFangSC-Regular, PingFang SC;
						font-weight: 400;
						color: #ACB1C2;
					}
					.server-status-valid {
						font-size: 26rpx;
						font-family: PingFangSC-Regular, PingFang SC;
						font-weight: 400;
						color: #6E99C7;
					}
					>image {
						width: 64rpx;
						height: 64rpx;
						border-radius: 32rpx;
					}
				}
				.divider-line {
					background-color: #E5E5E5;
					height: 2rpx;
					margin: 24rpx 0;
				}
				.sign-info {
					font-size: 28rpx;
					font-family: PingFangSC-Regular, PingFang SC;
					font-weight: 400;
					color: #6B6970;
				}
				.sign-time {
					font-size: 24rpx;
					font-family: PingFangSC-Regular, PingFang SC;
					font-weight: 400;
					color: #B0B2B1;
					margin-top: 16rpx;
				}
				.pay-btn {
					width: 140rpx;
					height: 56rpx;
					background: #FF9660;
					border-radius: 28rpx;
					line-height: 56rpx;
					text-align: center;
					font-size: 24rpx;
					font-family: PingFangSC-Regular, PingFang SC;
					font-weight: 400;
					color: #FFFFFF;
					position: absolute;
					bottom: 24rpx;
					right: 24rpx;
				}
			}
		}
	}
}